package pers.chao.logger.api;

import pers.chao.logger.vo.AccessLogInfo;

/**
 * Description: 访问日志监听器，实现此接口并注入到spring容器，
 * 可以实现日志的监听和自定义操作
 *
 * @author W.Chao
 * @date 2020/11/18 23:08
 **/
public interface AccessLogListener {
	default void before(){}

	/**
	 * 可获取完整的日志信息，并可通过log信息接口完善并继续传播
	 * @param accessLogInfo
	 */
	void after(AccessLogInfo accessLogInfo);
}
